Gracefully Degrading Fair Exchange with Security Modules

نویسندگان

  • Gildas Avoine
  • Felix C. Freiling
  • Rachid Guerraoui
  • Marko Vukolic
چکیده

The fair exchange problem is key to trading electronic items in systems of mutually untrusted parties. In modern variants of such systems, each party is equipped with a tamper proof security module. The security modules trust each other but can only communicate by exchanging messages through their host parties. These hosts are untrusted and could intercept and drop those messages. We describe a synchronous algorithm that ensures deterministic fair exchange if a majority of parties are honest, which is optimal in terms of resilience. If there is no honest majority, our algorithm degrades gracefully: it ensures that the probability of violating fairness can be made arbitrarily low. We prove that this probability is inversely proportional to the average complexity of the algorithm in terms of its number of communication rounds, and we supply the corresponding optimal probability distribution. Our algorithm uses, as an underlying building block, an early stopping subprotocol that solves, in a model with general omission failures, a specific variant of consensus we call biased consensus. Our modular approach contributes in bridging the gap between modern security (i.e., based on security modules) and traditional distributed computing (i.e., agreement with omission failures). Category: Regular and student paper (Marko Vukolić and Gildas Avoine are full time students). Author affiliations: G. Avoine, R. Guerraoui, M. Vukolić: EPFL, Switzerland; F. Gärtner: RWTH Aachen University, Germany. Contact author: [email protected], EPFL, CH-1015 Lausanne, Switzerland; Tel: +41 21 693 81 23; Fax: +41 21 693 75 70. Number of pages: 10 (without references and optional appendices).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Gracefully Degrading Fair Exchange with Security Modules.dvi

The fair exchange problem is key to trading electronic items in systems of mutually untrusted parties. In modern variants of such systems, each party is equipped with a security module. The security modules trust each other but can only communicate by exchanging messages through their untrusted host parties, that could drop those messages. We describe a synchronous algorithm that ensures determ...

متن کامل

Reducing Fair Exchange to Atomic Commit

The fair exchange problem is key to trading electronic items in systems of mutually untrusted parties. We consider modern variants of such systems where each party is equipped with a tamper proof security module. The security modules trust each other but can only communicate by exchanging messages through their host parties. These are untrusted and could intercept and drop those messages. We sh...

متن کامل

A traceable optimistic fair exchange protocol in the standard model

An Optimistic Fair Exchange (OFE) protocol is a good way for two parties to exchange their digital items in a fair way such that at the end of the protocol execution, both of them receive their items or none of them receive anything. In an OFE protocol there is a semi-trusted third party, named arbitrator, which involves in the protocol if it is necessary. But there is a security problem when a...

متن کامل

Optimistic Fair Exchange in a Multi-user Setting

This paper addresses the security of optimistic fair exchange in a multi-user setting. While the security of public key encryption and public key signature schemes in a single-user setting guarantees the security in a multi-user setting, we show that the situation is different in the optimistic fair exchange. First, we show how to break, in the multi-user setting, an optimistic fair exchange sc...

متن کامل

On the performance of parallel algorithms on a gracefully degrading system achieved through the BSPM

The Bulk Synchronous Parallel Model (BSPM) proposed by Valiant [10] can be used to construct a gracefully degrading system, as described in [7]. We show that by using the BSPM as a cost model we can estimate an upper bound on the overhead introduced to achieve a gracefully degrading system. The e ect of processor failures on the performance of such a system is considered in terms of the paramet...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005